front sight


Results for "front sight"

English - Turkish Dictionary

front sight

(English - Turkish Dictionary) :
(tüfekte) arpacık.